#-------------------------------------------------
#
# Project created by QtCreator 2011-03-20T10:31:27
#
#-------------------------------------------------

QT       += core gui script declarative

TARGET = yALB
TEMPLATE = app

HEADERS += about.h \
           info.h \
           yalb.h \
    plugininterface.h \
    disclaimer.h \
    unititemdelegate.h \
    gamedatamanager.h \
    listsettings.h \
    ../common/collections/categorycollection.h \
    ../common/collections/unitcollection.h \
    ../common/collections/propertycollection.h \
    ../common/collections/optioncollection.h \
    ../common/collections/itemcollection.h \
    ../common/collections/globaltextcollection.h \
    ../common/collections/errorhandler.h \
    ../common/collections/columncollection.h \
    ../common/collections/collection.h \
    ../common/other/structreader.h \
    ../common/other/gameStructs.h \
    ../common/other/unit.h \
    ../common/other/functions.h \
    ../common/other/filestructs.h \
    informationdialog.h \
    unitlistmodel.h \
    rostermodel.h \
    columnheader.h \
    optionmodel.h \
    unititems.h \
    itemfactorymodel.h \
    unititemmodel.h \
    rosterunitprototype.h \
    validationdialog.h \
    ../common/other/rosterelements.h \
    ../common/other/yalb_abstracttreemodel.h \
    ../common/collections/dualcollection.h \
    ../common/other/rostermodel.h \
    ../common/other/roster.h \
    ../common/other/columnheader.h \
    ../common/other/objectactions.h \
    ../common/other/validationrule.h

FORMS += about.ui yalb.ui \
    disclaimer.ui \
    gamedatamanager.ui \
    listsettings.ui \
    informationdialog.ui \
    unititems.ui \
    validationdialog.ui

SOURCES += about.cpp \
           main.cpp \
           yalb.cpp \
    disclaimer.cpp \
    gamedatamanager.cpp \
    listsettings.cpp \
    ../common/collections/collection.cpp \
    ../common/other/structreader.cpp \
    ../common/other/gameStructs.cpp \
    ../common/other/unit.cpp \
    ../common/other/filestructs.cpp \
    informationdialog.cpp \
    unitlistmodel.cpp \
    optionmodel.cpp \
    unititems.cpp \
    itemfactorymodel.cpp \
    unititemmodel.cpp \
    rosterunitprototype.cpp \
    validationdialog.cpp \
    ../common/other/yalb_abstracttreemodel.cpp \
    ../common/other/rostermodel.cpp \
    ../common/other/rosterelements.cpp \
    ../common/other/roster.cpp \
    ../common/other/columnheader.cpp \
    ../common/other/objectactions.cpp \
    ../common/other/validationrule.cpp

RESOURCES += res.qrc

RC_FILE = info.rc

OTHER_FILES += \
    splashscreen.qml \
    android/AndroidManifest.xml \
    android/res/drawable-hdpi/icon.png \
    android/res/drawable-ldpi/icon.png \
    android/res/drawable-mdpi/icon.png \
    android/res/values/libs.xml \
    android/res/values/strings.xml \
    android/src/eu/licentia/necessitas/industrius/QtActivity.java \
    android/src/eu/licentia/necessitas/industrius/QtApplication.java \
    android/src/eu/licentia/necessitas/industrius/QtLayout.java \
    android/src/eu/licentia/necessitas/industrius/QtSurface.java \
    android/src/eu/licentia/necessitas/ministro/IMinistro.aidl \
    android/src/eu/licentia/necessitas/ministro/IMinistroCallback.aidl \
    android/src/eu/licentia/necessitas/mobile/QtAndroidContacts.java \
    android/src/eu/licentia/necessitas/mobile/QtCamera.java \
    android/src/eu/licentia/necessitas/mobile/QtFeedback.java \
    android/src/eu/licentia/necessitas/mobile/QtLocation.java \
    android/src/eu/licentia/necessitas/mobile/QtMediaPlayer.java \
    android/src/eu/licentia/necessitas/mobile/QtSensors.java \
    android/src/eu/licentia/necessitas/mobile/QtSystemInfo.java \
    android/src/org/kde/necessitas/ministro/IMinistroCallback.aidl \
    android/src/org/kde/necessitas/ministro/IMinistro.aidl \
    android/src/org/kde/necessitas/origo/QtApplication.java \
    android/src/org/kde/necessitas/origo/QtActivity.java \
    android/res/values-nb/strings.xml \
    android/res/values-ms/strings.xml \
    android/res/values-es/strings.xml \
    android/res/values-ro/strings.xml \
    android/res/values-pl/strings.xml \
    android/res/values-de/strings.xml \
    android/res/values-it/strings.xml \
    android/res/values-fr/strings.xml \
    android/res/values-id/strings.xml \
    android/res/values-ja/strings.xml \
    android/res/layout/splash.xml \
    android/res/values-pt-rBR/strings.xml \
    android/res/values-ru/strings.xml \
    android/res/values-rs/strings.xml \
    android/res/values-zh-rCN/strings.xml \
    android/res/values-zh-rTW/strings.xml \
    android/res/values-el/strings.xml \
    android/res/values-nl/strings.xml \
    android/res/values-fa/strings.xml \
    android/res/values-et/strings.xml \
    android/version.xml \
    ../yALB-build-windows/debug/gamedata/example.vs

TRANSLATIONS = yalb_en.ts \
                yalb_es.ts

INCLUDEPATH += ../common/

#There's no need to store each action name when using game/army files with list editor

DEFINES += OBJECT_ACTION_NO_NAME \
           EXTRA_CHECKS

#include(../tests/modeltest/modeltest.pri)

